lorry trailer - French English Dictionary